struct _MI_SYSTEM_PTE_STATE// Size=0x280
{
    struct _NPAGED_LOOKASIDE_LIST MdlTrackerLookaside;// Offset=0x0 Size=0x80
    union _SLIST_HEADER DeadPteTrackerSListHead;// Offset=0x80 Size=0x10
    unsigned long long PteTrackerLock;// Offset=0x90 Size=0x8
    struct _RTL_BITMAP_EX PteTrackingBitmap;// Offset=0x98 Size=0x10
    struct _MI_CACHED_PTES * CachedPteHeads;// Offset=0xa8 Size=0x8
    struct _MI_CACHED_PTES * CachedKernelStackPteHeads;// Offset=0xb0 Size=0x8
    struct _MI_CACHED_PTES * CachedKernelShadowStackPteHeads;// Offset=0xb8 Size=0x8
    struct _MI_SYSTEM_PTE_TYPE SystemViewPteInfo;// Offset=0xc0 Size=0x58
    struct _MI_SYSTEM_PTE_TYPE KernelStackPteInfo;// Offset=0x118 Size=0x58
    struct _MI_SYSTEM_PTE_TYPE KernelShadowStackPteInfo;// Offset=0x170 Size=0x58
    unsigned long StackGrowthFailures;// Offset=0x1c8 Size=0x4
    unsigned char KernelStackPages;// Offset=0x1cc Size=0x1
    unsigned char TrackPtesAborted;// Offset=0x1cd Size=0x1
    unsigned char AdjustCounter;// Offset=0x1ce Size=0x1
    long ReservedMappingLock;// Offset=0x1d0 Size=0x4
    struct _RTL_AVL_TREE ReservedMappingTree;// Offset=0x1d8 Size=0x8
    struct _MMPFN * ReservedMappingPageTablePfns;// Offset=0x1e0 Size=0x8
    struct _RTL_AVL_TREE OutswappedKernelStackRoot;// Offset=0x1e8 Size=0x8
    long OutswappedKernelStackLock;// Offset=0x1f0 Size=0x4
    struct _MMPTE * BreakMakePte;// Offset=0x1f8 Size=0x8
    struct _MI_ULTRA_VA_CONTEXT UltraSpaceContext;// Offset=0x200 Size=0x40
    unsigned long NumberOfUltraMdlMaps;// Offset=0x240 Size=0x4
    struct _MI_ULTRA_MDL_NODE * UltraMdlNodeMappings;// Offset=0x248 Size=0x8
};